@media (min-width:1440px) and (max-width:1680px){

/*jx-section*/
.jx-section{}
.jx-box{ max-width:300px; padding:90px 0;}
 
.jx-box .gameitem-1{ transform:translateX(-10px); width:220px; height:220px;}
.jx-box .gameitem-2{ transform:translateX(200px); width:260px; height:260px; margin-top:-180px;}
.jx-box .gameitem-3{ width:300px; height:auto;}
/*ls-section*/
 .ls-box ul li img{ width: 220px; height:354px;}
/*story-section*/
.story-box{ max-width:90%;}
 
.story-box>.hd .tit {}
.story-box>.bd{ }

.case-item{ padding:20px 0;}
.ih-item.circle,.ih-item.circle .img{ width:190px;height:190px;} 
.ih-item.circle.effect1 .spinner{width:195px;height:195px;border-width:5px;}
.ih-item.circle.effect1 .img{ top:5px;left:5px; }
.ih-item.circle.effect1 .info{top:5px; left:5px; }
.ih-item.circle.effect1 .info p{ font-size:20px; line-height:185px;}
/**/
.shop-tabhd li{ font-size:14px; }
.shop-tabhd li a{ padding:10px 15px; }
.shop-tabhd-link li a{ padding:10px 15px;}
/*product-details-fix-cart-bar*/
.product-details-fix-cart-bar{}
.product-details-fix-cart-bar .fix-cart-bar{ right:200px; }
/*recfix-box*/
.recfix-box{ width:180px; }
.recommend-product2{ width:100%;  }
.recommend-product2 .bd{ padding:15px;}
.recommend-product2 .bd .recommend-item { width:100px;}
.recommend-product2 .bd .recommend-item .title { font-size:13px}
.recommend-product2 .prev, .recommend-product2 .next{ margin:0 10px;}
.product-section{ padding-top:60px; }
.proitem .pic {  width: 180px; height:180px; }
.proitem .cont { margin-left: 180px; }
.proitem .cont .title { font-size: 18px;  }
.proitem .cont .intro { font-size: 14px; }
.proitem .p-more p{ top:56%}


.sitemap-box{ padding:60px 0;}
.sitemap-box .hd .entit{ font-size:32px;}
.sitemap-box .hd .tit{ font-size:26px}
.sitemap-box .hd{ margin-bottom:40px;}
.sitemap-box .bd dl{ font-size:18px;}
.sitemap-box .bd dl dt a{ font-size:18px}
.sitemap-box .bd dl dd a{ font-size:18px}
.footer-logo img{ max-width:320px;}

/*know-more*/
.know-more{ font-size:20px; }
 
.know-more .icon{ width:24px; height:24px; }
.about-page{}
.about-page * .hd .entit{ font-size:32px}
.about-page * .hd .tit{ font-size:26px}
.about-box .tit{ font-size:36px;}
.history-box{ font-size:16px}
.process-box{ font-size:16px}
 
.process-box .hd{ margin-bottom:20px}
.process-big .text-box-outer{ padding:10px 0;}
.process-big .text-box .li{ padding:0 5px;}
.process-big .text-box .title{ font-size:20px;}
.process-big .text-box .intro{ font-size:14px}
.process-big .text-box{ max-width:800px;}
.process-big .images-box-outer{ max-width:800px;}
.process-big .images-box{ padding:20px 0px;}
.process-big .images-box .li{ padding:0 10px;}

.honor-box{ font-size:16px;}
.responsive-table td{ font-size:14px}
.responsive-table tr{ display:none}
.responsive-table tr:nth-child(1){ display:table-row;} 
.responsive-table tr:nth-child(2){ display:table-row;} 
.responsive-table tr:nth-child(3){ display:table-row;} 
.responsive-table tr:nth-child(4){ display:table-row;} 
.responsive-table tr:nth-child(5){ display:table-row;} 
.responsive-table tr:nth-child(6){ display:table-row;} 
.responsive-table tr:nth-child(7){ display:table-row;} 
.responsive-table tr:nth-child(8){ display:table-row;} 
.responsive-table tr:nth-child(9){ display:table-row;}

.tableset td{ font-size:14px}
.tableset tr{ display:none}
.tableset tr:nth-child(1){ display:table-row;} 
.tableset tr:nth-child(2){ display:table-row;} 
.tableset tr:nth-child(3){ display:table-row;} 
.tableset tr:nth-child(4){ display:table-row;} 
.tableset tr:nth-child(5){ display:table-row;} 
.tableset tr:nth-child(6){ display:table-row;} 
.tableset tr:nth-child(7){ display:table-row;} 
.tableset tr:nth-child(8){ display:table-row;} 
.tableset tr:nth-child(9){ display:table-row;}

.HR-box{ font-size:16px}
.HR-box .hd{ margin-bottom:30px;}
.HR-box .bd{ padding-bottom:30px;}
.HR-box .pic{ max-width:800px; bottom:0}
.security-box{ font-size:16px}
.security-box .hd{  }
.security-box .bd .spc{ }
.security-box .bd{ }
.wine-life-box{ font-size:16px} 
.wine-life-box .hd{ }
.wine-life-box .bd{ }
.wine-life-box .wine-life-ul{ font-size:16px}
.wine-life-box .wine-life-ul ul li .icon{ width:24px; height:24px;}
.video-section-hd{ top:70px;}
.video-section-hd .entit{ font-size:32px;}
.video-section-hd .tit{ font-size:26px}
.picFocus .video_box{ width:660px; height:380px; margin-left:-330px; margin-top:-190px;}
.smallpicFocus { bottom:30px;}
.smallpicFocus .hd { width:640px;}
.smallpicFocus .hd ul li{ width:150px;}
.show-list-page{ font-size:16px}
.shareinfo-section-img{ width:280px; left:auto; right:0; margin-left:0px; }
.show-list-page h3.title{ font-size:20px; padding:10px 20px;}
.show-list-page .cont{ padding:10px 20px;}
.outlet-banner .txt{ padding:3% 4%; font-size:30px; }
.outlet-list-box{ padding:20px 0;}
.outlet-list-box .col{ padding:20px 20px;}
.outlet-item .tit{ font-size:18px;  }
.locations-details-page .commtit{ font-size:22px; padding:10px 20px;}
.locations-list-box{ font-size:14px}
.locations-list-box .bd ul li dl{ padding:15px;}
.locations-list-box .bd ul li dl dt{ width:35%;}
.locations-list-box .bd ul li dl dd{ width:65%;}
.locations-list-box .bd ul li dl dd b{ font-size:16px}
.regional-box{ font-size:16px}

.datatable-box table td{ padding:3px;}
.wine-life-page-box{ max-width:1000px;}
.wine-life-page-box .box-hd{ margin-bottom:30px;}
.wine-life-page-box .box-hd .entit{ font-size:32px;}
.wine-life-page-box .box-hd .tit{ font-size:26px}
.wine-life-list .wine-life-col{ padding:20px;}
.wine-life-item .tit{ font-size:15px}
.wine-life-item .cont{ padding:10px; font-size:12px}

.wine-life-details{ padding:50px 0; max-width:1000px;}
.wine-life-details .box-hd .tit{ font-size:24px; height:50px; line-height:50px;}
.wine-life-details .box-hd{ margin-bottom:30px;}
.honor-details{ max-width:1000px; font-size:16px}
.honor-details .box-hd{ margin-bottom:30px;}
.honor-details .box-hd .tit{ font-size:26px;}
.honor-details .box-hd .entit{ font-size:32px;}
} 

@media (min-width:1200px) and (max-width:1439px){

/*jx-section*/
.jx-section{}
.jx-box{ max-width:260px; padding:70px 0; margin-left: -80px;}
 
.jx-box .gameitem-1{ transform:translateX(-30px); width:200px; height:200px;}
.jx-box .gameitem-2{ transform:translateX(160px); width:220px; height:220px; margin-top:-160px;}
.jx-box .gameitem-3{ width:260px; height:auto;}
/*ls-section*/
.ls-section{}
 
.ls-box ul li{ opacity: 0; transition: all ease 1s}
.ls-box ul li img{ width:160px; height: auto;} 
/*story-section*/
.story-box{ max-width:90%;}
 
.story-box>.hd .tit { max-width:280px;}
.story-box>.bd{ }

.case-item{ padding:15px 0;}
.ih-item.circle,.ih-item.circle .img{ width:170px;height:170px;} 
.ih-item.circle.effect1 .spinner{width:175px;height:175px;border-width:5px ; }
.ih-item.circle.effect1 .img{ top:5px;left:5px; }
.ih-item.circle.effect1 .info{top:5px; left:5px; }
.ih-item.circle.effect1 .info p{ font-size:18px; line-height:165px;}


.shop-tabhd li{ font-size:14px; }
.shop-tabhd li a{ padding:10px 10px; }
.shop-tabhd-link li a{ padding:10px 10px;}
	/*product-details-fix-cart-bar*/
.product-details-fix-cart-bar{}
.product-details-fix-cart-bar .fix-cart-bar{ right:160px; }

.header-box .bd.layout{ max-width:1000px;}
.homepro-box .owl-theme .owl-controls .owl-nav div{ width:30px; height:30px;}
.proitem .pic {  width: 110px; height:110px; }
.proitem .cont { margin-left: 110px; padding-right:10px; }
.proitem .cont .title { font-size: 14px;  padding-top:10px; padding-bottom: 5px; }
.proitem .cont .intro { font-size: 12px; }
.proitem .p-more p{ display:none}
.home-hotbox .bd{ max-width:1000px;}
.home-hotbox .txtbox{ font-size:16px;}
.home-hotbox .txtbox .title{ font-size:24px;}
.home-hotbox .picbox{ max-width:400px;}

.sutra-box{}
.sutra-box .layout{max-width:1000px;}
.sutra-box .hd{ margin-bottom:30px;}
.sutra-box .hd img{ max-width:260px;}

.step-pane .title{ font-size:24px;}
.step-pane .intro{ font-size:14px}

.fly-pro .layout{max-width:1000px;}
.fly-pro .fly-img{ width:500px; height:500px;}
.fly-pro .fly-text{ font-size:14px; max-width:420px}
.home-hotbox2 .bd{ max-width:1000px;}
.home-hotbox2 .picbox{ max-width:400px;}
.home-hotbox2 .txtbox{ font-size:16px;}
.home-hotbox2 .txtbox .title{ font-size:24px}

.sitemap-box{ padding:60px 0;}
.sitemap-box .hd .entit{ font-size:28px;}
.sitemap-box .hd .tit{ font-size:24px}
.sitemap-box .hd{ margin-bottom:40px;}
.sitemap-box .bd dl{ font-size:16px;}
.sitemap-box .bd dl dt a{ font-size:16px}
.sitemap-box .bd dl dd a{ font-size:16px}

.footer-logo{ margin-bottom:30px}
.footer-logo img{ max-width:300px;}
.footer-qrcode{ margin-bottom:20px;}
.product-section{  padding-top:40px; }
 
.product-details2 .col1{ width:380px; }
.product-details2 .col2{ margin-left:380px; padding-left:30px; }
.pinfobox2 .title{  padding:10px; }
.pinfobox2 .boxbd{ padding:10px;}
.pinfobox2 .boxbd .dl{ padding:8px 0;}
.pinfobox2 .bot{ padding:20px 10px;  }
	/*recfix-box*/
.recfix-box{ width:140px; }
.recommend-product2{ width:100%; padding-top:10px;}
 .recommend-product2 .hd .tit{ font-size:14px}
.recommend-product2 .bd{ padding:10px;}
.recommend-product2 .bd .recommend-item { width:80px;}
.recommend-product2 .bd .recommend-item .title { font-size:12px}
.recommend-product2 .prev, .recommend-product2 .next{ margin:0 10px;}
.about-box .tit{ font-size:24px}
.about-box .intro{ font-size:14px}
/*know-more*/
.know-more{  font-size:18px; }
 
.know-more .icon{  width:20px; height:20px; }
 

.about-page{}
.about-page * .hd .entit{ font-size:26px}
.about-page * .hd .tit{ font-size:24px}
.history-box{ font-size:14px}
.process-box{ font-size:14px}
.process-box .hd{ margin-bottom:10px}
.process-big .text-box-outer{ padding:10px 0;}
.process-big .text-box .li{ padding:0 5px;}
.process-big .text-box .title{ font-size:16px;}
.process-big .text-box .intro{ font-size:13px}
.process-big .text-box{ max-width:800px;}
.process-big .images-box-outer{ max-width:800px;}
.process-big .images-box{ padding:10px 20px;}
.process-big .images-box .li{ padding:0 5px;}

.honor-box{ font-size:14px; max-width:1000px;}
.responsive-table td{ font-size:14px}
.responsive-table tr{ display:none}
.responsive-table tr:nth-child(1){ display:table-row;} 
.responsive-table tr:nth-child(2){ display:table-row;} 
.responsive-table tr:nth-child(3){ display:table-row;} 
.responsive-table tr:nth-child(4){ display:table-row;} 
.responsive-table tr:nth-child(5){ display:table-row;} 
.responsive-table tr:nth-child(6){ display:table-row;} 
.responsive-table tr:nth-child(7){ display:table-row;} 
.HR-box{ font-size:14px}
.HR-box .hd{ margin-bottom:30px;}
.HR-box .bd{ padding-bottom:30px;}
.HR-box .pic{ max-width:700px; bottom:0}
.security-box{ font-size:14px}
.security-box .hd{ margin-bottom:30px;}
.security-box .bd .spc{ margin-bottom:30px;}
.security-box .bd{ padding-bottom:30px;}
.wine-life-box{ font-size:14px} 
.wine-life-box .hd{ margin-bottom:30px;}
.wine-life-box .bd{ padding-bottom:30px;}
.wine-life-box .wine-life-ul{ font-size:14px}
.wine-life-box .wine-life-ul ul li .icon{ width:20px; height:20px;}
.video-section-hd .entit{ font-size:26px;}
.video-section-hd .tit{ font-size:24px}
.video-section-hd { top:60px;}
.picFocus .video_box{ width:480px; height:360px; margin-left:-240px; margin-top:-180px; }
.smallpicFocus {bottom:30px;   }
.smallpicFocus .hd{ width:520px; }
.smallpicFocus .hd ul li{ width:120px; }
.show-list-page{ font-size:14px}
.shareinfo-section-img{ width:240px; left:auto; right:0; margin-left:0px; }
.show-list-page h3.title{ font-size:16px; padding:10px 20px;}
.show-list-page .cont{ padding:10px 20px;}
.outlet-banner .txt{ padding:3% 4%; font-size:30px; }
.outlet-list-box{ padding:20px 0;}
.outlet-list-box .col{ padding:10px 20px;}
.outlet-item .tit{ font-size:18px; }

/*dealers-section*/
.dealers-box-outer{ position:relative;  padding-top:60px; max-width:64%; margin-left:auto; margin-right:auto}
.dealers-box{ width:auto; height:auto; background:rgba(255,255,255,0.6);}
.dealers-box-main{width:auto; height:auto; top:0px; }
.dealers-box-inner{ padding:20px;}
.dealers-left{ width:20%; }
.dealers-right{ width:80%; box-sizing:border-box; padding-left:20px;}

.dealers-menu{ padding-top:20px; }
.dealers-menu ul li a{ font-size:14px; }
.dealers-menu ul li .icon{ width:16px; height:16px; }
.dealers-content { padding-bottom:40px;}
.dealers-content .hd{ font-size:20px; }
.dealers-content .hd .icon{ width:20px; height:20px;}
.dealers-content .bd{ font-size:14px; }
.dealers-download-list li{ font-size:14px; }
.dealers-box .owl-theme .owl-controls .owl-nav div{ width:30px; height:73px; margin-top:-36px;}
.dealers-box .owl-theme .owl-controls .owl-nav .owl-next { right:-30px}
.dealers-box .owl-theme .owl-controls .owl-nav .owl-prev { left:-30px;}
.dealers-box .owl-theme .owl-dots { left:30px; right:30px; text-align:right; bottom:20px}

/*contact-form-box*/
.contact-form-box { width:36%; font-size: 14px; padding-right:2%}
.contact-form-box .box-bd { }
.contact-form-box .hd { margin-bottom:20px; font-size:24px; line-height: 24px; }
.contact-form-box .hd img { top; margin-right:10px; width:24px;}
.contact-form-box .intro { font-size: 14px;  margin-bottom:20px; }

.contact-form-box .bd .form-rows { margin-bottom:10px; }

.locations-details-page .commtit{ font-size:18px; padding:10px 20px;}
.locations-list-box{ font-size:14px}
.locations-list-box .bd ul li dl{ padding:10px;}
.locations-list-box .bd ul li dl dt{ width:25%;}
.locations-list-box .bd ul li dl dd{ width:70%;}
.locations-list-box .bd ul li dl dd b{ font-size:16px}
.regional-box{ font-size:14px}

.authorized-dealer-box{ max-width:800px; font-size:12px}
.authorized-dealer-box .hd{ margin-bottom:20px;}
.authorized-dealer-box .col{ }
.datatable-box table td{ padding:3px;}

.authorized-store-box{ font-size:12px}
.authorized-store-box .hd{ margin-bottom:20px;}
.secondary-dealer-box{ font-size:12px; max-width:800px; }
.secondary-dealer-box .hd{ margin-bottom:20px;}
.authorized-dealerships-box{ font-size:12px;}
.authorized-dealerships-box .hd{ margin-bottom:20px;}
.authorized-dealerships-box .col{ width:50%;}

.wine-life-page-box{ max-width:800px;}
.wine-life-page-box .box-hd{ margin-bottom:30px;}
.wine-life-page-box .box-hd .entit{ font-size:28px;}
.wine-life-page-box .box-hd .tit{ font-size:24px}
.wine-life-list .wine-life-col{ padding:20px;}
.wine-life-item .tit{ font-size:14px}
.wine-life-item .cont{ padding:10px; font-size:12px}

.wine-life-details{ padding:50px 0; max-width:1000px;}
.wine-life-details .box-hd .tit{ font-size:20px; height:46px; line-height:46px;}
.wine-life-details .box-hd{ margin-bottom:30px;}

.honor-details{ max-width:1000px; font-size:14px}
.honor-details .box-hd{ margin-bottom:30px;}
.honor-details .box-hd .tit{ font-size:26px;}
.honor-details .box-hd .entit{ font-size:32px;}


}
 
@media  (max-width:1199px) {
/*product-details-fix-cart-bar*/
.product-details-fix-cart-bar{}
.product-details-fix-cart-bar .fix-cart-bar{ right:1%; top:auto; bottom:4% }

.layout{ width:740px;}
.header-box .bd .logo{ text-align:center;  width:100%;}
#opennav {display: block; width:50px; height:50px; line-height:50px; font-size:24px; outline: none; border: 0; position: absolute;right: 0; top: 0; z-index:10; text-align: center; color:#cda97e}
.closeNav { line-height:50px; display: block; box-sizing: border-box;text-align: center; background-color: #333; border-bottom: 1px solid #444;}
.closeNav .fa{ font-size:20px; color:#cda97e;}

/*navbox*/
.navbox {position: fixed;left: auto;right: -100%; top:0px;bottom: 0; margin-top: 0; z-index:800; width: 120px;background-color: #333; border-left: 1px solid #444;transition: all ease 0.3s; }
.navbox ul li { float:none; padding:0px; height:50px; border-bottom: 1px solid #444;}
.navbox ul li.first { padding-left: 0px; }
.navbox ul li.last { padding-right: 0px; }
.navbox ul li a.ti { transition: all ease 0.2s; text-align: center; display: block; text-decoration: none; height:50px; color: #bbb; position: relative; text-transform: uppercase; line-height:50px; font-size:14px;}
 
.navbox.boxopen{ right:0;}
.pagemask{ background-color:rgba(0,0,0,0.5); position:fixed;z-index:390; left:0; right:100%; bottom:0; top:0; opacity:0; transition: all ease 0.3s;  }
.pagemask.boxopen{ opacity:1; right:0}
/*sub*/
.navbox .sub{ position:absolute; top:0%; left:auto; right:100%; width:150px; background-color:#333;opacity:1; text-align:center; display:none !important }
.navbox .sub.big,.navbox .sub.big1{left:auto; right:100%; margin-left:0}
.navbox .sub dd{ font-size:14px;line-height:1.5;padding:8px 0; border-bottom: 1px solid #444;border-right: 1px solid #444; border-top:0}
.navbox .sub dd a{ display:block; /*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/word-break:break-all; color:#999}
.navbox .sub dd a:hover{background-color:#222; color:#fff; }
.navbox .search-sub{display:block !important; z-index:-2 !important; width:100%; left:0; right:0; top:50px; opacity:0; position:fixed; transform:translateY(-200%); transition:ease 0.3s all}
.navbox .search-sub.nie-active{ transform:translateY(0%); z-index:100 !important; opacity:1;}
/*footer*/
.footer-logo img{ max-width:300px;}

/*index-page*/
.index-page .fp-section{ height:auto !important;}
.index-page .fp-tableCell{ height:auto !important; vertical-align:top;}
.index-page .fullSlide { padding-top:50px;}

.proitem .pic{ width:180px; height:180px; }
.proitem .cont{  margin-left:180px; }

/*jx-section*/
.jx-box{ max-width:300px; padding:90px 0; margin-left: -100px;}
.jx-box .gameitem-1{ transform:translateX(-20px); width:180px; height:180px;}
.jx-box .gameitem-2{ transform:translateX(160px); width:220px; height:220px; margin-top:-140px;}
.jx-box .gameitem-3{ width:300px; height:auto;}
/*ls-section*/
 
.ls-box{ padding:15% 3%;}
.ls-box ul li img{ width:140px; height: auto;}
/*story-section*/
 .story-box{ max-width:96%;}
.story-box>.hd{padding:30px 0; padding-bottom:0px; text-align:center}
.story-box>.hd .tit{ max-width:280px;}
.story-box>.bd{ padding-bottom:20px;}

.case-item{ width:25%; padding:15px 0;}
.ih-item.circle,.ih-item.circle .img{ width:160px;height:160px;} 
.ih-item.circle.effect1 .spinner{width:165px;height:165px;border-width:5px  }
.ih-item.circle.effect1 .img{ top:5px;left:5px; }
.ih-item.circle.effect1 .info{top:5px; left:5px; }
.ih-item.circle.effect1 .info p{ font-size:16px; line-height:155px;}
 

/* */
.home-hotbox .txtbox{transform:translateY(0); opacity:1;}
.home-hotbox .picbox{transform:translateX(0); opacity:1;}
.home-hotbox2 .txtbox{ transform:translateY(0); opacity:1;}
.home-hotbox2 .picbox{transform:translateX(0); opacity:1; }
/*sutra-box*/
.sutra-box{ position:relative; padding-top:40px; padding-bottom:40px;}
.sutra-box .hd{ margin-bottom:50px;}
.sutra-box .hd img{ width:280px; margin-left:1em;}
/*home-hotbox*/
.home-hotbox{}
.home-hotbox .bd{ max-width:740px; padding-top:50px; padding-bottom:50px;}
.home-hotbox .txtbox{  font-size:18px; padding-left:2%; }
.home-hotbox .txtbox .title{ font-size:30px;}
.home-hotbox .picbox{  padding-right:2%;}
 /*home-hotbox2*/
.home-hotbox2{}
.home-hotbox2 .bd{ max-width:740px; margin-left:auto; margin-right:auto; padding-top:50px; padding-bottom:50px;}
.home-hotbox2 .bd a{ }
.home-hotbox2 .txtbox{ font-size:18px;  padding-top:1em; padding-right:2%;}
.home-hotbox2 .txtbox .title{ font-size:30px;}
.home-hotbox2 .txtbox .intro{  margin-top:0.5em; margin-bottom:.5em;}
.home-hotbox2 .txtbox .link{ font-size:18px}
.home-hotbox2 .picbox{ max-width:600px; }
 
/*stepbox*/
.stepbox{ padding-top:100px; padding-bottom:20px; }
.step-pane{  padding:0 15px; -webkit-transform: translateY(0%); }
.step-pane .hd{ margin-bottom:10px;}
.step-pane .hd img{}
.step-pane .title{ font-size:30px; padding-bottom:10px;}
.step-pane .title:after { }
.step-pane .intro{ font-size:14px; line-height:1.7; padding-top:10px; opacity:1;  
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%); transition:all 0.5s ease-in-out;}
.step-pane:hover{-webkit-transform: translateY(0%);}
.step-pane:hover .intro{opacity:1;-webkit-transform: translateY(0%);}

/*fly-pro*/
.fly-pro{position:relative;width: 100%; padding:30px 0; height:auto;}
.fly-pro .fly-img{ width:400px; height:400px; opacity:1; }
.fly-pro .fly-text{ position:absolute; top:80px; width:320px; transform:translateY(0%); opacity:1;}


/*sitemap-box*/
 
.sitemap-box { }
.sitemap-box .hd { margin-bottom:30px;}
.sitemap-box .hd .tit{font-size:28px; }
.sitemap-box .hd .entit{ font-size:34px; }
.sitemap-box .bd dl { padding:12px 0; font-size:18px;}
.sitemap-box .bd dl dt a{ font-size:18px; }
.sitemap-box .bd dl dd a{ font-size:18px; }
 

#fullpage{}
.about-page .col-row .col-6{  box-sizing:border-box; }
/*section1*/
.about-box{ max-width:75%; }
/* img-slide*/

.img-slide .li img{width: auto; max-width:none; height:100%; vertical-align: top; transform:translateX(-25%)} 
  
/*text-item*/
.text-item{ position:relative; padding:30px 40px;}
.text-item .hd{ font-size:30px; margin-bottom:20px;}
.text-item .bd{ font-size:14px; line-height:1.6; max-height:31em; }
/*know-more*/
.know-more{ font-size:18px; }
.know-more .icon{ width:24px; height:24px; }
 
/*history-box*/
.history-section{ }
.history-box{  font-size:16px; max-width:500px; }
.history-box .hd{ margin-bottom:30px;}
.history-box .hd .entit{ font-size:38px; }
.history-box .hd .tit{ font-size:30px; }
 
/*process-box*/
.process-section{ }
.process-box{ font-size:16px; }
.process-box .hd{ }
.process-box .hd .entit{ font-size:38px;}
.process-box .hd .tit{ font-size:30px; }
/*process-big*/
.process-big{ }
.process-big .text-box-outer{padding:20px 0%;  }
.process-big .text-box{ max-width:90%; }
.process-big .text-box .li{ padding:0 10px;}
.process-big .text-box .title{ font-size:18px; margin-bottom:10px;}
.process-big .text-box .intro{ font-size:14px}
.process-big .images-box-outer{max-width:90%; }
.process-big .images-box{ padding:20px 0;}
.process-big .images-box .li{ padding:0 10px;}
 
/*honor-box*/
.honor-section{ }
.honor-box{ font-size:16px; padding-top:60px;max-width:90%; }
.honor-box .hd{ margin-bottom:20px; text-align:center}
.honor-box .hd .entit{ font-size:38px;}
.honor-box .hd .tit{ font-size:30px; margin-bottom:10px;}
.honor-box .bd{ line-height:1.7; padding-bottom:20px;}


.responsive-table th{ font-size:14px; }
.responsive-table td{ font-size:14px; }

/*HR-box*/
.HR-section{ }
.HR-box{ font-size:16px; position:relative; padding-top:60px; padding-bottom:60px;max-width:90%; }
.HR-box .hd{ margin-bottom:20px; text-align:left}
.HR-box .hd .entit{ font-size:38px }
.HR-box .hd .tit{ font-size:30px; }
.HR-box .pic{ bottom:-30px; z-index:1; max-width:80%;}
 
/*security-box*/
.security-section{ }
.security-box{ font-size:16px; max-width:500px; }
.security-box .hd{ margin-bottom:30px; text-align:left; position:relative}
.security-box .hd .entit{ font-size:38px;  }
.security-box .hd .tit{ font-size:30px; }
.security-box .bd{ line-height:1.7; padding-bottom:40px; } 
.security-box .bd .spc{ margin-bottom:30px;}

/*wine-life-box*/
.wine-life-section{ }
.wine-life-box{ font-size:16px; max-width:60%; }
.wine-life-box .hd{ margin-bottom:30px; }
.wine-life-box .hd .entit{  font-size:38px; margin-bottom:15px; }
.wine-life-box .hd .tit{ font-size:30px; }
.wine-life-box .bd{ line-height:1.7; padding-bottom:50px; }


.video-section-hd { top:80px;}
.video-section-hd .entit{  font-size:28px;  }
.video-section-hd .tit{ font-size:28px; }
.picFocus .video_box{ width:630px; height:360px; margin-left:-315px; margin-top:-180px; }
.picFocus > .prev, .picFocus > .next{ width:40px; height:40px; background-size:cover; position:absolute; margin:0; top:50%; margin-top:-20px;}
.picFocus > .prev{left:20px;}
.picFocus > .next{ right:20px;}
.smallpicFocus { bottom:30px; }
.smallpicFocus .hd{ width:520px;}
.smallpicFocus .hd ul li{ width:120px; }

.smallpicFocus > .prev2, .smallpicFocus > .next2 {   width: 40px; height: 40px;  margin:-35% 0 0 20px;  background-size:cover;}
.smallpicFocus > .next2 {  margin-right:20px; }

.shareinfo-section-img{ position:absolute; top:0; width:100%; left:0%; margin-left:0; text-align:right;}
.shareinfo-section-img img{ max-width:240px;}
.show-list-page{ max-width:90%; font-size:16px}
.show-list-page .hd{ margin-bottom:20px;}
.show-list-page .hd .entit{ font-size:28px; margin-bottom:5px;}
.show-list-page .hd .tit{ font-size:28px;}
.show-list-page h3.title{padding:15px; font-size:18px}
.show-list-page .cont{padding:15px;}
/*fullPage-nav*/
#fp-nav ul{width: 1px;background-color: rgba(0,0,0,.2); display:none}
#fp-nav.left {left:15px;}
#fp-nav ul li{width: 15px;height: 15px;margin: -9px 0 28px -7px;}
#fp-nav ul li a span{top:0px;left:0px;width:13px;height: 13px;border:1px solid rgba(0,0,0,1);background: rgba(255,255,255,0.5);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;z-index: 1;}
#fp-nav ul li a.active span{ box-shadow:none; background: rgba(0,0,0,0.5);}
#fp-nav ul li .fp-tooltip.left{ left:25px; text-shadow:1px 1px 1px rgba(0,0,0,1)}


/*pageslide*/
 
.pageslide .bd{ font-size:60px; }
.page-menu .bd{ padding:40px 0;}
.page-menu .bd ul li a{  padding-left:20px;}
.page-main .page-main-bd{ padding:40px 30px;}

/*notice-menu-box*/
.notice-menu-box{ position:relative; margin-top:40px; margin-bottom:30px;}
 
.notice-menu-box ul li{padding:0 10px;}
.notice-menu-box ul li .icon{ width:18px; height:18px;background-size:cover;}
.notice-menu-box ul li em{ font-size:16px; }
.notice-content-outer{ max-width:none}
.notice-list-box ul{ margin-top:-20px;}
.notice-list-box ul li{  padding:30px 0}
.notice-list-box .title{ font-size:30px; }

/*notice-details-box*/
.notice-details-box { font-size:18px; padding-bottom:30px;}
.notice-details-box .date{ }
.notice-details-box .title{ font-size:30px; margin-bottom:20px;}
.realadv-list-box .hd{font-size:30px; margin-bottom:20px; }
 
.fancybox-nav span{ }

.bd-realadv ul li{width: 33.33333333%;}
.notice-center-box .realadv-col .bd-realadv ul li:first-child{width: 33.33333333%;}
.notice-center-box .realadv-col .bd-realadv ul li:first-child a .title{ font-size:12px; line-height:24px;}
/*join-box*/
.join-box .bd{ max-width:740px; margin-left:auto; margin-right:auto}
.join-box .bd img{}
.join-box .bd .pc-img{ display:none}
.join-box .bd .pad-img{ display:inline-block}
.join-box .bd .mob-img{ display:none}
.contact-page .fp-section{ height:auto !important}
.contact-page .fp-tableCell{ vertical-align:top; height:auto !important}
.contact-page-box{ background:#f5f5f5; padding-top:0; padding-bottom:0px; }
.contact-form-box{ padding:5% 0; font-size:16px; float:none; padding-right:0%; width:auto}

/*join-box-outer*/
.join-box-outer{}
.join-box-outer .join-box{ width:auto; float:none}
.join-box-outer .join-form-box { width:auto; float:none;background-color:#ededed; padding:30px 0;}
.join-form-box .fd{ padding-top:0}
.join-button{ font-size:20px; line-height:40px;}
.section-more{ padding-top:10px; font-size:14px}
/*locations-page-box*/
.locations-page-box{ }
.locations-details-page .commtit{ font-size:28px;}
/*.locations-list-box*/
.locations-list-box{ max-width:90%;}
.locations-list-box .hd{  }
.locations-list-box .bd{ font-size:12px}
.locations-list-box .bd ul{}
.locations-list-box .bd ul li{ width:50%; float:left;}
.locations-list-box .bd ul li dl{ padding:10px 0;}
.locations-list-box .bd ul li dl dt{ width:44%}
.locations-list-box .bd ul li dl dt img{ width:100%;}
.locations-list-box .bd ul li dl dd{padding:0 10px; width:56%;}
.locations-list-box .bd ul li dl dd b{ font-size:14px;}
 
/*authorized-dealerships-box*/
.authorized-dealerships-box { max-width:90%;}
.authorized-dealerships-box .col{ width:80%; float:none; box-sizing:border-box; padding:10px 0; margin-left:auto; margin-right:auto;}


/*shop-page-box*/
.shop-page-box { padding-bottom:30px; }
.shop-page-box .tabhd {  }
.shop-page-box .tabhd li {  font-size:15px; }
.shop-page-box .tabhd li a {  padding:10px 8px; }
.shop-page-box .tabhd li.link{ float:none}

/*filtrate-box*/
.filtrate-box{ font-size:14px; max-width:90%; }
.filtr-item .f-input{ height:24px;  font-size:12px; }


.filtrate-box .li{ }
.filtrate-box .li em{ font-size:16px; }
.filtrate-box .f-select{ font-size:14px; }
.filtrate-box .li.tit{ width:100%; }
.filtrate-box .li.last{}
.filtrate-box .f-button{  font-size: 16px; }
 

/*pro-item*/
.pro-item { width:33.33%;  padding:15px; }
.pro-item .title { font-size:14px;  }
.pro-item .intro { font-size:16px;  }
.pro-item .times{ font-size:14px}
.pro-item .times .time{ font-size:18px;}
/*delivery-details*/
.delivery-details { max-width: 100%; font-size:14px;   }
.delivery-details h4 {  font-size:18px }
/*menu-toggle*/
.menu-toggle { left:20px; top:70px; }
/*pro-menubox*/
.pro-menubox{ width:33%;}
.pro-menubox .bd{ padding:20px; }
 
.pro-menubox .bd ul{}
.pro-menubox .bd ul li{font-size:18px; }
.pro-menubox .bd ul li a{ color:#fff; margin-left:0%}

/*product-details*/
 
.product-details{ max-width:740px; padding-top:10%}
.product-details .col{ width:50%;  }
.product-details .col:last-child{ }
.product-details .pic{ width:100%; }
.pinfobox{ font-size:14px; padding-top:50px; padding-right:20px;}
.pinfobox .title{ color:#b38545; font-size:18px; font-weight:bold; margin-bottom:10px;}
.pinfobox .intro{ line-height:1.75; margin-bottom:20px;}
.pinfobox .intro p{ margin:0;}
.pinfobox .numbox{margin-bottom:20px;}
.pinfobox .numbox .num-select{ font-size:14px; color:#969696; min-width:70px; border:1px solid #d5d5d5; height:24px; vertical-align:top;}
.pinfobox .price{ color:#b83232; font-family: Arial, sans-serif;margin-bottom:20px;}

/*pro-paing*/
.pro-paing{ top:70px; font-size:18px; }

.product-page .fp-tableCell{ vertical-align:top}
/*product-details2*/
.product-section{ max-width:80%; margin-left:auto; margin-right:auto; padding-top:40px; padding-bottom:40px;}
.product-details2{ margin-bottom:40px;}
.product-details2 .col1{ float:none; width:100%; margin-left:auto; margin-right:auto}
.product-details2 .col2{float:none; width:100%; padding-left:0;  margin-left:auto; margin-right:auto}

.product-details2 .picbox{ overflow:hidden; max-width:100%; float:none; }
.product-details2 .picbox img{ max-width:none}
.spec-scroll{ float:right; width:18%; box-sizing:border-box; padding:10px; padding-top:15px;  position:relative}
.spec-scroll .items ul li{ padding:10px; width:100%;}
.spec-preview{ overflow:hidden; width:82%; float:left}

.zoomdiv{ border:0}
.recfix-box{ display:none}
.pinfobox2{ }
.pinfobox2 .title{ border-top:1px solid #e4e4e4; padding:10px 20px; margin-top:20px;}
 
/*recommend-product*/
.recommend-product{  background-color:#fff; display:block;padding-bottom:30px}
.recommend-product .layout{ width:90%;}

.recommend-product .owl-theme .owl-controls .owl-nav .owl-next {  }
.recommend-product .owl-theme .owl-controls .owl-nav .owl-prev {  }
.recommend-item{ padding:10px;}
/*button-back-box*/
.button-back-box{ position:fixed; right:15px; bottom:15px; }
.button-back{ padding:0 10px; line-height:28px; font-size:18px;}
 
.button-back em{ margin-left:6px;}

/*page-member*/
 
.page-member .layout{ width:740px;}
.page-member .member-bd{ padding-top:30px; padding-bottom:40px;}
 
/*member-menu*/
.member-menu{ padding-top:30px;}
.member-menu ul li dl dt img{ width:50px; height:50px;}
.member-menu ul li dl dd{ font-size:12px;}
.member-linknav ul{ margin-left: -10px;}
.member-linknav ul li{ padding:6px 10px; padding-right: 0;}

.pro-img{ width:80px; }

/*member-return-box*/
.member-return-box{ font-size:12px}
.member-return-details{}
 
.member-return-details .details-ul{ padding:20px 10px; }

/*wine-life-page*/
.wine-life-page{}
.wine-life-page-section{}
.wine-life-page-box{ position:relative; max-width:90%; margin-left:auto; margin-right:auto; }
.wine-life-page-box .box-hd{ margin-bottom:50px; }
.wine-life-page-box .box-hd .entit{ font-size:38px; }
.wine-life-page-box .box-hd .tit{font-size:30px; }
 
/*wine-life-list*/
.wine-life-list{}
.wine-life-list .wine-life-col{padding:15px;}
 
.wine-life-item .tit{ font-size:16px; }
 
.wine-life-item .cont{ padding:12px;  }
 /*wine-life-details*/
.wine-life-details{ width:78%; font-size:16px; padding:50px 0;}
.wine-life-details .box-hd{ margin-bottom:30px;}
.wine-life-details .box-hd .tit{  font-size:26px; height:46px; line-height:46px; }
/*honor-details*/
.honor-details{ max-width:90%; margin-left:auto; margin-right:auto; font-size:16px; padding:35px 0;}
.honor-details .box-hd{ margin-bottom:30px; }
.honor-details .box-hd .entit{ font-size:38px; }
.honor-details .box-hd .tit{ font-size:30px; } 

/*outlet-list-box*/
.outlet-list-box{ max-width:90%; padding:30px 0;}
.outlet-list-box .col{ padding:10px; }
 
.outlet-item .tit{ font-size:18px; }

/*dealers-section*/
.dealers-box-outer{ position:relative; padding:30px;}
.dealers-box{ width:auto; height:auto; background:rgba(255,255,255,0.6);}
.dealers-box-main{width:auto; height:auto; top:0px; }
.dealers-box-inner{ padding:20px;}
.dealers-left{ width:20%; }
.dealers-right{ width:80%; box-sizing:border-box; padding-left:20px;}

.dealers-menu{ padding-top:20px; }
.dealers-menu ul li a{ font-size:14px; }
.dealers-menu ul li .icon{ width:16px; height:16px; }
.dealers-content { padding-bottom:40px;}
.dealers-content .hd{ font-size:20px; }
.dealers-content .hd .icon{ width:20px; height:20px;}
.dealers-content .bd{ font-size:14px; }
.dealers-download-list li{ font-size:14px; }
.dealers-box .owl-theme .owl-controls .owl-nav div{ width:30px; height:73px; margin-top:-36px;}
.dealers-box .owl-theme .owl-controls .owl-nav .owl-next { right:-30px}
.dealers-box .owl-theme .owl-controls .owl-nav .owl-prev { left:-30px;}
.dealers-box .owl-theme .owl-dots { left:30px; right:30px; text-align:right; bottom:20px}


/*page-login*/
.login-outer{ max-width:100%; box-sizing:border-box; padding:10% 2%;}
.login-outer .col-pic{ max-width:60%;}
.login-outer .col-main{  width:38%;}

/*shop-tabhd-box*/
.shop-tabhd-outer{ }
.shop-tabhd-box{ }
 
.shop-tabhd li{ font-size:14px; }
.shop-tabhd li a{ padding:10px 10px; }
.shop-tabhd-link li a{ padding:10px 10px;}

/*shop-recommend-box*/
.shop-recommend-box{ padding-top:40px;}
.shop-recommend-box .headline{ margin-bottom:30px; font-size:28px; }
 

.rec-commbox{ margin-bottom:20px;}
.rec-commbox .comhd{ padding:12px 20px;  }
.rec-commbox .comhd em{ font-size:18px; color:#aa2528; }
.rec-commbox .combd{padding:20px; font-size:16px; }
.img-text-box{}
.img-text-box{ padding:10px; }
.img-text-box .pic{ padding:0 10px;}
.img-text-box .pic img{}
.img-text-box .cont{ }
.img-text-box .cont .title{ margin-top:20px; margin-bottom:20px; font-size:20px; font-weight:bold}
 
/*review-past-list*/
.review-past-list{}
.past-item{ font-size:14px; text-align:center}
.past-item {padding:10px 10px;}
.review-past-list.owl-theme .owl-controls .owl-nav div { width:30px; height: 30px; margin-top: -15px; }
.review-past-list.owl-theme .owl-controls .owl-nav .owl-next { right:-25px; }
.review-past-list.owl-theme .owl-controls .owl-nav .owl-prev { left:-25px; }

.shop-gift-list{ padding:20px 0;}
.shop-gift-list .col{ width:33.33%; padding:15px;}
.gift-item .title{ font-size:16px}

.product-section {}
.product-section .shop-tabhd-outer{}
.product-section .shop-tabhd-box{ }


/*honor-accordion-outer*/
.honor-accordion ul >li{ margin-bottom:10px;}
.honor-accordion .accordion-title { font-size:1.2em;padding:15px 20px; }
.honor-accordion .accordion-cont { padding:15px 20px;}
.page-member .member-bd .layout{ max-width:740px;}

/*member-section*/
.member-section { padding-top:20px; }
 
.member-user{ padding:0 5px; }
.member-user .dt{  margin-right:20px; }
 /*member-nav*/
.member-nav{ font-size:14px; padding:0 20px;}
.member-nav ul li{ line-height:24px}
.member-nav ul li .nie-icon img{ width:20px;}
 /*edit-user-pic*/
.edit-user-pic{ font-size:12px}
 
.edit-user-pic .pic img{ width:170px; height:170px; }
.edit-user-pic .intro{ padding:5px 0;}

/*.member-common-outer*/
.member-common-outer{ padding:20px;}
.member-service-tabbox{ padding:25px 0;}
.faqs-box .faqs-item{ margin-bottom:10px;}

/*fix-cart-bar*/
.fix-cart-bar{ right:2%; bottom:5%;}
.fix-cart-bar .li .num{ min-width:20px; font-size:16px; }
.fix-cart-bar .li .nicon{  width:90px; height:78px;}
/**/
.video-page{ padding:30px 0;}
.video-hd .entit{ font-size:30px;  }
.video-hd .tit{ font-size:28px;}
.video-list{ padding:30px 0;}
.video-list ul{ }
.video-list ul li{ width:33.33%;  }

.member-order-outer{ font-size:12px; }

 
}
@media (min-width:768px) and (max-width:991px) {

 
.locations-list-box .hd{ }
.locations-list-box .bd{ font-size:14px;}
.locations-list-box .bd ul{}
.locations-list-box .bd ul li{border-bottom:1px solid rgba(0,0,0,0.1)}
.locations-list-box .bd ul li dl{ padding:15px 0;}
.locations-list-box .bd ul li dl dt{ padding:0px; width:70%; float:none; margin-bottom:15px; margin-left:auto; margin-right:auto}
.locations-list-box .bd ul li dl dt img{ width:100%;}
.locations-list-box .bd ul li dl dd{padding:0px;width:70%; float:none;margin-left:auto; margin-right:auto}
.locations-list-box .bd ul li dl dd b{ font-size:14px;}
/*authorized-dealer-box*/
.authorized-dealer-box {  max-width:90%; }
.authorized-dealer-box .col{ width:80%; float:none; box-sizing:border-box; padding:10px 0; margin-left:auto; margin-right:auto}
/*authorized-store-box*/
.authorized-store-box { max-width:90%;}
.authorized-store-box .col{ width:80%; float:none; box-sizing:border-box; padding:10px 0; margin-left:auto; margin-right:auto}

/*secondary-dealer-box*/
.secondary-dealer-box { max-width:90%;}
.secondary-dealer-box .col{  width:80%; float:none; box-sizing:border-box; padding:10px 0; margin-left:auto; margin-right:auto;}

/*authorized-dealerships-box*/
.authorized-dealerships-box { max-width:90%;}
.authorized-dealerships-box .col{ width:80%; float:none; box-sizing:border-box; padding:10px 0; margin-left:auto; margin-right:auto;}

/*text-item*/
.text-item{ padding:30px 20px;}
.text-item .hd{ margin-bottom:20px;}
.text-item .bd{ line-height:1.6; max-height:50em; }


/*wine-life-list*/
.wine-life-list{}
.wine-life-list .wine-life-col{padding:25px; width:50%;}
.wine-life-item .tit{ font-size:16px; }
.wine-life-item .cont{ padding:8px 10px; }

.spec-scroll{  padding:10px; padding:8px; padding-top:15px; }
.spec-scroll .items ul li{ padding:5px;}


/*page-login*/
.login-outer{ max-width:100%; box-sizing:border-box; padding:10% 2%; position:relative}
.login-outer .col-pic{ max-width:50%; }
.login-outer .col-pic img{ }
.login-outer .col-main{ width:48%;}

.smallpicFocus > .prev2, .smallpicFocus > .next2 {   width: 40px; height: 40px; margin:-60% 0 0 10px;  background-size:cover;}

.smallpicFocus > .next2 { margin-right:10px}
.video-page .layout{ box-sizing:border-box; padding-left:10px; padding-right:10px;}
.video-section-hd .hd-layout{ max-width:700px}
}

@media (max-width:767px){
.layout{ width:100%;}
.header-box .bd .logo { left:0px }
.navbox li:nth-child(5) .sub{top:0%; transform:translateY(-50%); }
.fullSlide .hd { margin-top: -20px; height:20px; line-height:20px; display:none}
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li {  width:10px; height:10px; margin:0 5px;  }
.fullSlide .prev, .fullSlide .next { z-index:10; display: block; width:30px; height:30px; position:absolute; top:50%; margin-top:-15px;  background-size:cover}
/*footer*/
.footer-section{}
.about-page .footer-section .footer-box{ padding-top:40px;}
.footer-box .footer-bd { padding:20px 0; }
.footer-sns{ margin-bottom:15px;}
.footer-sns a{ margin:0 8px;}
.footer-sns img{ width:30px;}
.footer-sns .sns{ width:30px; height:30px;}
.footer-qrcode{ font-size:12px; margin-bottom:15px;}
.footer-qrcode img{ width:80px;}
.footer-copyright { font-size:12px; padding-left:10px; padding-right:10px; line-height:1.5}
.footer-by{ font-size:12px; transform:scale(0.83)}
.footer-by a{ }
.footer-logo { margin-bottom:15px;}
.footer-logo img{ max-width:260px}
.footer-box .footer-hd{ padding:20px 0; }
.footer-box .footer-hd dl{ padding:0 10px; font-size:12px; line-height:2;}
.footer-box .footer-md{ padding:20px 0;}
/*proitem*/
.homepro-box{ padding:10px 10px; }
 
.proitem .pic{ float:left; width:160px; height:160px; overflow:hidden}
.proitem .pic img{ width:100%; height:100%; transition:all 0.7s linear;}
.proitem .cont{ color:#000; margin-left:170px; padding-right:8%;}
.proitem .cont .title{ font-size:14px;letter-spacing:0em; padding-top:10px; padding-bottom:5px; }
.proitem .cont .intro{ font-size:12px; line-height:1.7}
.proitem .p-more{ text-align:center;position:absolute; left:0; right:0; top:20%; bottom:0;opacity:0; transition:all 0.3s ease-out;}
.proitem .p-more a{ display:block; height:100%; color:#fff}
.proitem .p-more .ico{  top:50%;  margin-top:-15px; margin-left:-15px; width:30px; height:30px; line-height:30px;  }
.proitem .p-more p{  display:none}

.homepro-box .owl-theme .owl-controls{ margin:0}
.homepro-box .owl-theme .owl-controls .owl-nav div{ width:30px; height:30px; margin-top:-15px;}
.homepro-box .owl-theme .owl-controls .owl-nav .owl-next{ right:-10px;  background-size:cover}
.homepro-box .owl-theme .owl-controls .owl-nav .owl-prev{ left:-10px; background-size:cover}
/*jx-section*/
.jx-box{ max-width:240px; padding:60px 0; padding-bottom:100px; text-align:center; margin-left: auto; margin-right: auto; left: 0;}
.jx-box .gameitem{ margin:0 auto;}
.jx-box .gameitem-1{ transform:translateX(0px); width:140px; height:140px;}
.jx-box .gameitem-2{ transform:translateX(0px); width:160px; height:160px; }
.jx-box .gameitem-3{ width:220px; height:auto;}
/*ls-section*/
.ls-section{}
 
.ls-box{ padding:120px 3%;}
.ls-box .bd{ }
 
.ls-box ul li img{ width:80px; height: auto;}
/*story-section*/
 .story-box{ max-width:96%;}
.story-box>.hd{padding:30px 0; padding-bottom:10px; text-align:center}
.story-box>.hd .tit{ max-width:200px;}
.story-box>.bd{ padding-bottom:20px;}

.case-item{ width:50%; padding:10px 0;}
.ih-item.circle,.ih-item.circle .img{ width:120px;height:120px;} 
.ih-item.circle.effect1 .spinner{width:125px;height:125px;border-width:5px  }
.ih-item.circle.effect1 .img{ top:5px;left:5px; }
.ih-item.circle.effect1 .info{top:5px; left:5px; }
.ih-item.circle.effect1 .info p{ font-size:14px; line-height:115px;}
 

/*sutra-box*/
.sutra-box{ position:relative; padding-top:30px; padding-bottom:30px;}
.sutra-box .hd{ margin-bottom:30px; text-align:center}
.sutra-box .hd img { max-width:200px;}
.sutra-box .bd{ }
/*home-hotbox*/
.home-hotbox{ padding-left:10px; padding-right:10px;}
.home-hotbox .bd{ max-width:none; padding-top:30px; padding-bottom:30px;}
.home-hotbox .txtbox{ float:none; width:auto;font-size:14px; padding-left:0%; padding-top:0; max-width:none; padding-bottom:10px;}
.home-hotbox .txtbox .title{ font-size:24px;}
.home-hotbox .txtbox .intro{ margin-top:0.5em; margin-bottom:.5em;}
.home-hotbox .picbox{ float:right; width:60%;padding-right:2%;}
 /*home-hotbox2*/
.home-hotbox2{padding-left:10px; padding-right:10px;}
.home-hotbox2 .bd{ max-width:none; margin-left:auto; margin-right:auto; padding-top:30px; padding-bottom:30px;}
 
.home-hotbox2 .txtbox{float:none; width:auto; font-size:14px; padding-top:0em; padding-right:0;max-width:none; padding-bottom:10px;}
.home-hotbox2 .txtbox .title{ font-size:24px; text-align:center}
.home-hotbox2 .txtbox .intro{  margin-top:0.5em; margin-bottom:.5em;text-align:center}
.home-hotbox2 .txtbox .link{ font-size:14px; text-align:center}
.home-hotbox2 .picbox{ max-width:600px; width:70%; float:none; margin-left:auto; margin-right:auto}
.home-hotbox2 .picbox img{}

/*stepbox*/
.stepbox{ padding-top:60px; padding-bottom:20px; margin-top:-60px; }
.step-pane{ width:100%; padding:0 10px;  -webkit-transform: translateY(0%); }
.step-pane .hd{ margin-bottom:10px; width:30px; height:30px; /*display:inline-block; */margin-right:10px; vertical-align:middle;}
.step-pane .hd img{}
.step-pane .title{ font-size:24px; line-height:30px; display:inline-block;vertical-align:middle;}
 .step-pane .title:after {  width: 40px; height: 2px; margin-left: -20px;  }
.step-pane .intro{ font-size:12px; line-height:1.7; padding-top:10px; opacity:1; text-align:center; max-width:14em; margin-left:auto; margin-right:auto;
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%); transition:all 0.5s ease-in-out;}
.step-pane:hover{-webkit-transform: translateY(0%);}
.step-pane:hover .intro{opacity:1;-webkit-transform: translateY(0%);}
.stepbox .owl-carousel .owl-stage-outer{ overflow:hidden}

.stepbox .owl-theme .owl-controls{ margin:0}
.stepbox .owl-theme .owl-controls .owl-nav div{ width:40px; height:40px; margin: 0; padding: 0; border-radius: 0; text-indent: -999em; position: absolute; top: 50%; margin-top: -20px; }
.stepbox .owl-theme .owl-controls .owl-nav .owl-next{ right:10px; background:url(../images/step-owl-next.png) no-repeat; background-size:cover}
.stepbox .owl-theme .owl-controls .owl-nav .owl-prev{ left:10px;background:url(../images/step-owl-prev.png) no-repeat; background-size:cover}
/*fly-pro*/
.fly-pro{position:relative;width:100%; padding:20px 10px; box-sizing:border-box; }
.fly-pro .fly-img{ width:100%; height:auto;}
.fly-pro .fly-text{ position:static; width:100%; margin-top:20px; }

 /*sitemap-box*/
.sitemap-box { padding:20px 0;}
.sitemap-box .hd { margin-bottom:10px;}
.sitemap-box .hd .tit{font-size:20px; }
.sitemap-box .hd .entit{ font-size:24px; margin-bottom:5px;}
.sitemap-box .bd { max-width:90%;}
.sitemap-box .bd dl { padding:6px 0; font-size:12px;}
.sitemap-box .bd dl dt a{ font-size:12px; }
.sitemap-box .bd dl dd a{ font-size:12px; padding:0 5px;}
/**/
.about-page .col-row .col-6{ width:100%; float:none; height:auto}
.about-page .col-row .col-6:first-child{ }
.about-page .col-row .col-6:last-child{  }

.about-box { text-align:left; max-width:60%; float:right; padding-right:5%; padding-top:60px; padding-bottom:20px;}
.about-box .tit{ font-size:20px;margin-bottom:10px;}
.about-box .entit{ font-size:12px;  margin-bottom:20px; }
.about-box .intro{ font-size:13px; line-height:1.7; text-align:left}
 
/*know-more*/
.know-more{  font-size:14px;  }
.know-more .icon{  width:20px; height:20px;  }
 
/* img-slide*/
.img-slide { position: relative; margin: 0 auto; overflow:hidden; height:100% !important;}

.img-slide .li img{width: 100%; max-width:none; height:auto; transform:translateX(0%);transform:translateY(-25%); } 
.img-slide.owl-theme .owl-dots{ text-align:center;  bottom:10px; padding-right:0px;}
.img-slide.owl-theme .owl-dots .owl-dot{}

/*text-item*/
.text-item{ position:relative;  padding:15px 15px; height:70%; overflow:hidden}
.text-item .hd{ font-size:16px; margin-bottom:10px; font-weight:bold; text-align:center}
.text-item .bd{ font-size:12px; line-height:1.6; max-height:none; }


/*history-box*/
 
.history-box{ font-size:12px; max-width:60%;padding-right:5%; padding-top:60px;}
.history-box .hd{ margin-bottom:20px;}
.history-box .hd .entit{ font-size:24px;  margin-bottom:5px; line-height:1.1; }
.history-box .hd .tit{ font-size:20px; }
.history-box .bd{ padding-bottom:20px;}
.history-box .bd p{ display:none}
.history-box .bd p:first-child{ display:block}
/*process-box*/
.process-section{ }
.process-box{ font-size:12px; position:relative; padding-top:60px;}
.process-box .hd{ margin-bottom:10px; width:86%; margin-left:auto; margin-right:auto}
.process-box .hd .entit{ font-size:24px;  }
.process-box .hd .tit{ font-size:20px; margin-bottom:5px;}
.process-box .hd .intro{ text-align:left}
.process-big{ display:none} 

.process-mobile{ display:block !important}
/*honor-box*/
.honor-section{ }
.honor-box{ font-size:12px; padding-top:60px;max-width:none; padding-left:20px; padding-right:20px; }
.honor-box .hd{ margin-bottom:10px; text-align:center}
.honor-box .hd .entit{ font-size:24px; }
.honor-box .hd .tit{ font-size:20px; margin-bottom:10px;}
.honor-box .bd{  padding-bottom:20px; }
.honor-box .know-more{ position:static; text-align:right}

.honor-box .responsive-table{ width:100%; }
 
.responsive-table th { padding:4px 4px; font-size: 12px;  }
.responsive-table tr td:nth-child(2){ width:16em;}
.responsive-table td { padding:4px 4px; text-align: center; font-size:12px; line-height:1.5; }
.responsive-table tr{ display:none}
.responsive-table tr:nth-child(1){ display:table-row;} 
.responsive-table tr:nth-child(2){ display:table-row;} 
.responsive-table tr:nth-child(3){ display:table-row;} 
.responsive-table tr:nth-child(4){ display:table-row;} 
.responsive-table tr:nth-child(5){ display:table-row;} 
.responsive-table tr:nth-child( ){ display:table-row;} 
/*HR-box*/
.HR-section{ }
.HR-box{ font-size:12px; padding-top:60px; padding-bottom:30px;max-width:90%; }
.HR-box .hd{ margin-bottom:20px; text-align:center}
.HR-box .hd .entit{ font-size:24px; }
.HR-box .hd .tit{ font-size:20px; }
.HR-box .bd{ padding-bottom:0; position:relative; z-index:5; height:17em; overflow:hidden}
.HR-box .bd p:last-child{ margin-bottom:0}
.HR-box .pic{ position:relative; right:0; bottom:0px; max-width:100%;}
.HR-box .pic img{}
.HR-box .know-more{ position:relative; padding-top:20px; padding-bottom:20px;}

/*security-box*/
.security-section{ }
.security-box{  font-size:12px; padding-top:60px; padding-bottom:20px;max-width:86%; float:right; padding-right: 5%;}
.security-box .hd{ margin-bottom:20px; }
.security-box .hd .entit{ font-size:24px; margin-bottom:5px; }
.security-box .hd .tit{ font-size:20px; }
.security-box .bd{ padding-bottom:20px; position:relative; z-index:5}
 
.security-box .tel-box .dt{ float:none; }
.security-box .tel-box .dd{ float:none;}
 
.security-box .bd .spc{ margin-bottom:30px;}
.security-box .bd .spc .dt { margin-right:0.5em;}
/*wine-life-box*/
.wine-life-section{ }
.wine-life-box{  font-size:12px; max-width:86%; float:none; padding-right:0%; padding-bottom:20px; margin-left:auto; margin-right:auto;}
.wine-life-box .hd{ margin-bottom:30px; text-align:center; }
.wine-life-box .hd .entit{ font-size:24px; margin-bottom:5px;}
.wine-life-box .hd .tit{ font-size:20px; }
.wine-life-box .bd{  padding-bottom:30px; }
 

.wine-life-box .wine-life-ul{ font-size:14px; padding-top:1em;}
.wine-life-box .wine-life-ul ul{}
.wine-life-box .wine-life-ul ul li{ padding:3px 0; }
.wine-life-box .wine-life-ul ul li .icon{ width:16px; height:16px; }
 

.video-section-hd { top:80px;}
.video-section-hd .entit{  font-size:24px;  }
.video-section-hd .tit{ font-size:20px; }
.picFocus .video_box{ width:280px; height:160px; margin-left:-140px; margin-top:-80px; }
.picFocus > .prev, .picFocus > .next{ width:30px; height:30px; background-size:cover; position:absolute; margin:0; top:50%; margin-top:-15px;}
.picFocus > .prev{left:0px;}
.picFocus > .next{ right:0px;}
.smallpicFocus {bottom:30px;  }
.smallpicFocus .hd{ width:260px; }
.smallpicFocus .hd ul li{ width:120px; }
.smallpicFocus .prev1{ left:-30px;}
.smallpicFocus .next1{ right:-30px;}
.smallpicFocus > .prev2, .smallpicFocus > .next2 { width:30px; height: 30px; position: absolute; margin: -80% 0 0 0;  background-size:cover; }
.smallpicFocus > .next2 { background-position: right 0; margin-right:0%; }
.shareinfo-section-img{ position:absolute; top:0; width:100%; left:0%; margin-left:0; text-align:right;}
.shareinfo-section-img img{ max-width:140px;}
.show-list-page{ max-width:90%; font-size:12px; padding-bottom:30px;}
.show-list-page .hd{ margin-bottom:10px; text-align:left}
.show-list-page .hd .entit{ font-size:24px; margin-bottom:5px;}
.show-list-page .hd .tit{ font-size:20px;}
.show-list-page h3.title{padding:10px 0; font-size:14px}
.show-list-page h3.title em{ width:14px; height:14px; right:0; margin-top:-7px;}
.show-list-page .cont{padding:0; margin:10px 0; line-height:1.5; max-height:6em; overflow:hidden;}
.show-list-page .bd{ padding-bottom:20px;}
.show-list-page .bd ul li:last-child{ display:none}

/*fullPage-nav*/
#fullPage-nav ul{width: 1px;background-color: rgba(0,0,0,.1);}
#fullPage-nav.left{left:10px;}
#fullPage-nav li{width: 12px;height: 12px;margin: -6px 0 28px -6px;}
#fullPage-nav span{top:0px;left:0px;width:10px;height: 10px;border:1px solid rgba(0,0,0,1);background: rgba(255,255,255,0.5);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;
position: absolute;z-index: 1;}
#fullPage-nav li .active span{ box-shadow:none; background: rgba(0,0,0,0.5);}
.fullPage-tooltip.left{ left:20px; text-shadow:1px 1px 1px rgba(0,0,0,1); font-size:12px}

/*pageslide*/
.pageslide{padding:20px 0; background-size:cover}
.pageslide .bd{ font-size:40px; padding-left:0; text-align:center}
.page-container .page-left{ width:100%; float:none;}
.page-container .page-right{ width:100%; float:none}
.page-menu{ border-right:0}
.page-menu .bd{ padding:10px; background-color:#f9f9f9;}
.page-menu .bd ul{ font-size:0;}
.page-menu .bd ul li{ line-height:30px; width:33.33%; font-size:14px; display:inline-block;}
.page-menu .bd ul li a{  padding:0 5px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.page-menu .bd ul li a:hover{ }
.page-menu .bd ul li.on a{ background-color:#cda97e;}

/*page-main*/
.page-main{ border-left:0px; margin-left:0px; position:relative}
.page-main .page-main-bd{ padding:10px;}
/*notice-center-box*/
.notice-center-box{  padding:10px 10px;}
.notice-center-box .col{ width:100%; float:none; padding:5px 5px;}
/*notice-menu-box*/
.notice-menu-box{ position:relative; margin-top:15px; margin-bottom:15px;}
.notice-menu-box ul li{ padding:5px 0; width:33.33%; box-sizing:border-box;}
.notice-menu-box ul li .icon{ width:14px; height:14px;background-size:cover;}
.notice-menu-box ul li em{ font-size:12px; }
.notice-content-outer{max-width:none; margin-left:auto; margin-right:auto; padding:10px; padding-top:0;padding-bottom:20px; }
 /*notice-graphic-box*/
.notice-graphic-box{ }
.notice-graphic-box .bd{ font-size:12px; }
.notice-graphic-box .bd ul li table{ display:block;padding-bottom:10px;padding-top:10px}
.notice-graphic-box .bd ul li table tbody{display:block}
.notice-graphic-box .bd ul li table tr{ display:block}
.notice-graphic-box .bd ul li table td{ vertical-align:middle; padding-bottom:2px;padding-top:2px;display:block}
.notice-graphic-box .bd ul li table .td-1{ border-bottom:0px; width:auto;}
.notice-graphic-box .bd ul li table .td-2{ width:auto; text-align:center; display:none}
.notice-graphic-box .bd ul li table .td-3{ }
.notice-graphic-box .bd ul li table .td-4{  }
.notice-graphic-box .bd .date{ font-size:12px; text-align:left}
.notice-graphic-box .bd .pic{}
.notice-graphic-box .bd .pic img{ }
.notice-graphic-box .bd .title{ font-size:14px; color:#606060; margin-bottom:4px;max-width:100%; }
.notice-graphic-box .bd .intro{ color:#898a8a; max-width:100%;  }
 
.page-pagination.mt45{ margin-top:20px;}
/*notice-details2-box*/

.notice-details2-box {font-size: 12px; }
.notice-details2-box .hd{ padding-top:0px;}
.notice-details2-box .date { font-size:12px; padding-bottom:5px; width:auto; float:none}
.notice-details2-box .title { font-size:18px; margin-bottom:10px; padding-bottom:5px; }
.notice-details2-box .intro { padding-top:10px; padding-bottom:10px; font-size:12px; }
.notice-details2-box .intro p{ margin-bottom:1em;}
.notice-details2-box .breadcrumbs{ text-align:right}
/*share2-box*/
.share2-box { width:auto; float:none; padding-bottom:10px;}
.share2-box .tit { font-size:16px; color:#666; margin-right: 10px; line-height: 25px; }
.share2-box a { margin-right: 6px; }
.share2-box a img { vertical-align: top }
/*other-list-box*/
.other-list-box{ font-size:12px; padding:10px 0;}
.other-list-box .hd{ color:#595757; font-size:14px; font-weight:bold; margin-bottom:5px;}
.other-list-box .bd{ padding-left:0px;}
.other-list-box .bd ul{}
.other-list-box .bd ul li{ line-height:2;}
.other-list-box .bd ul li .date{ margin-right:1em;}
.other-list-box .bd ul li a{ color:#b38a63;}

/*notice-list-box*/
.notice-list-box{}
.notice-list-box ul{ margin-top:0px;}
.notice-list-box ul li{ border-bottom:2px dotted #f0f2f2; font-size:12px; padding:10px 0}
.notice-list-box .date{ margin-bottom:10px;}
.notice-list-box .title{ font-size:16px; margin-bottom:10px;}
.notice-list-box .intro{ color:#58585c;margin-bottom:10px;}
.notice-list-box .more{ font-size:12px}
 /*page-pagination*/
.page-pagination.mt50{ margin-top:10px}
.page-pagination .pagination-bd{ font-size:14px}
.page-pagination .pagination-bd>span{  margin:0 5px;}
 
/*breadcrumbs*/
.breadcrumbs{ color:#727171; margin-bottom:10px; font-size:12px}
 /*notice-details-box*/
.notice-details-box { font-size:12px; padding-bottom:10px;}
.notice-details-box .date{  margin-bottom:10px; text-align:left}
.notice-details-box .title{ font-size:16px; margin-bottom:10px;}
 /*share-box*/
.share-box{ padding-top:10px;}
.share-box .tit{ font-size:18px; }
 
 
 .realadv-list-box .bd ul li{  width:50%; }
.realadv-list-box .hd{font-size:16px; margin-bottom:10px; }
.fancybox-title{ font-size:14px; }
.fancybox-title>span{ font-size:12px; }

 
 
.fancybox-prev { left:0px; }
.fancybox-next { right:0px; }
.fancybox-nav span { position: absolute; top: 50%; width:30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 8040; visibility:visible; opacity:1 }
.fancybox-prev span { left: 0px;  }
.fancybox-next span { right: 0px;  }

/*join-box*/
 
.join-box .bd{ margin-bottom:0; padding-top:10px;}
.join-box .bd .pc-img{ display:none}
.join-box .bd .pad-img{ display:none}
.join-box .bd .mob-img{ display:inline-block; width:100%;}
.join-box .bd .txtbox{ position:absolute; top:54%; left:50%; margin-left:-10em; width:20em;text-align:left; transform:translateY(-50%) scale(0.8); transform-origin:center}
.join-box .bd .txtbox .title{ font-size:16px;}
 
.join-button{ font-size:16px; line-height:30px;	}
.join-box-outer .join-form-box{ padding:20px 20px; font-size:12px; }
.join-form-box .hd{ color:#564e4c; margin-bottom:15px;}
.join-form-box .bd .form-rows{ margin-bottom:15px;}
.join-form-box .fd{ text-align:center; padding-top:0px;}
.join-form-box .bd .form-rows .col-l{ width:auto; float:none; line-height:1.5; text-align:left}
.join-form-box .bd .form-rows .col-r{ margin-left:0;}
.contact-form-box .hd{  margin-bottom:20px; font-size:20px; line-height:30px; }
.contact-form-box .intro{ font-size:12px; margin-bottom:10px;}
.contact-form-box .hd img{  margin-right:10px; width:30px}
.contact-form-box{ padding:20px; font-size:12px; }
.contact-form-box .bd .form-rows{ margin-bottom:15px;}
.contact-form-box .fd{ padding-bottom:5px;} 
.contact-form-box .bd .form-rows .col-l{ width:auto; float:none; line-height:1.5; text-align:left}
.contact-form-box .bd .form-rows .col-r{ margin-left:0;}
.contact-button{ font-size:14px; margin-left:10px; margin-right:10px;}
.section-more{ padding-top:10px; font-size:14px}


/**/
.locations-details-page .commtit{ font-size:16px; padding:8px 15px;}

/**/
.locations-list-box .hd{ margin-bottom:10px;}
.locations-list-box .bd{ font-size:12px;}
.locations-list-box .bd ul{}
.locations-list-box .bd ul li{ width:100%; float:none; border-bottom:1px solid rgba(255,255,255,0.1)}
.locations-list-box .bd ul li dl{ padding:15px 0;}
.locations-list-box .bd ul li dl dt{ padding:0px; width:70%; float:none; margin-bottom:15px; margin-left:auto; margin-right:auto}
.locations-list-box .bd ul li dl dt img{ width:100%;}
.locations-list-box .bd ul li dl dd{padding:0px;width:70%; float:none;margin-left:auto; margin-right:auto}
.locations-list-box .bd ul li dl dd b{ font-size:14px;}

/*regional-box*/
.regional-box { padding-top:40px; padding-bottom:40px; font-size: 14px; max-width:90%; }
.regional-box .hd { margin-bottom:30px;}
.regional-box .bd { max-width:100%; }
 

 /*authorized-dealer-box*/
.authorized-dealer-box { padding-top:40px; padding-bottom:40px; max-width:90%; font-size: 12px; }
.authorized-dealer-box .hd { margin-bottom:20px;}
.authorized-dealer-box .col{ width:100%; float:none; box-sizing:border-box; padding:10px 0; margin-left:auto; margin-right:auto}
/*authorized-store-box*/
.authorized-store-box { padding-top:40px; padding-bottom:40px; max-width:90%; font-size: 12px; }
.authorized-store-box .hd { margin-bottom:20px;}
.authorized-store-box .col{ width:100%; float:none; box-sizing:border-box; padding:10px 0; margin-left:auto; margin-right:auto}

/*secondary-dealer-box*/
.secondary-dealer-box { padding-top:40px; padding-bottom:40px; max-width:90%; font-size: 12px;}
.secondary-dealer-box .hd{ margin-bottom:20px;}
.secondary-dealer-box .col{  width:100%; float:none; box-sizing:border-box; padding:10px 0; margin-left:auto; margin-right:auto;}

/*authorized-dealerships-box*/
.authorized-dealerships-box {padding-top:40px; padding-bottom:40px; max-width:90%; font-size: 12px;}
.authorized-dealerships-box .hd{ margin-bottom:20px;}
.authorized-dealerships-box .col{ width:100%; float:none; box-sizing:border-box; padding:10px 0; margin-left:auto; margin-right:auto;}

/*shop-page-box*/
.shop-page-box {  padding-bottom:20px; }
.shop-page-box .tabhd { padding:20px 0;}
.shop-page-box .tabhd li {  font-size:12px; }
.shop-page-box .tabhd li a {  padding:4px 8px; }

/*filtrate-box*/
.filtrate-box{  font-size:12px}
.filtrate-box .box-hd{ padding:10px 10px; }
.filtrate-box .filtr-row { padding-top:5px; padding-bottom:5px;}
.filtrate-box .filtr-row .dt{ width:auto; float:none; text-align:left;}
.filtrate-box .filtr-row .dt em{ font-size:13px; padding:5px 0px; font-weight:bold}
.filtrate-box .filtr-row .dd{ margin-left:0em;}

/* filtr-item*/
.filtr-item{ margin-right:5px; margin-bottom:5px}
.filtr-item > span{  padding:5px 5px; padding-bottom:4px; }
 
.filtr-item a{ padding:5px 5px; padding-bottom:4px; }
.filtr-item .f-input{ height:22px; border-width:1px}

.filtrate-box .li{ padding:5px; width:100%; }
.filtrate-box .li em{ font-size:14px; width:30%;}
.filtrate-box .f-select{ font-size:12px; height:24px; line-height:24px; width:70%;}
.filtrate-box .li.tit{ }
.filtrate-box .li.last{}
.filtrate-box .f-button{ font-size: 14px; }

/*pro-item*/
.pro-item { width:50%; padding:10px;  text-align:center}
.pro-item .pic img{ transform:scale(1)}
.pro-item .title { font-size:12px;  }
.pro-item .intro { font-size:12px;  }
.pro-item .bot{ text-align:center}
.pro-item .button-addcart .icon{ width:16px; height:16px; background-size:cover}
.pro-item .button-addcart { width:80%; padding: 0 10px; font-size:12px; letter-spacing:0em; margin-right:0; margin-bottom:5px;}
.pro-item .button-collect{ font-size:12px; width:80%;letter-spacing:0em; margin-left:0}

 .pro-item .times{ font-size:12px}
 .pro-item .times .time{ font-size:14px}

 /*delivery-details*/
.delivery-details { max-width:none; padding:0 10px; font-size:12px;}
.delivery-details h4 {  font-size:14px }

/*menu-toggle*/
.menu-toggle { left:10px; top:60px; }
.menu-toggle .fa{ font-size:24px; color:#c8c8c8;}
 
.menu-toggle.open .fa-close-box{ width:24px; height:24px; background-size:cover}

/*pro-menubox*/
.pro-menubox{ width:40%;}
.pro-menubox .bd{ padding:10px; }
 
.pro-menubox .bd ul{}
.pro-menubox .bd ul li{font-size:14px;padding-top:10px; padding-bottom:10px;}
.pro-menubox .bd ul li a{ color:#fff; margin-left:0%}

/*product-details*/
 
.product-details{ max-width:100%; padding-top:0%}
.product-details .col{ width:auto; float:none; padding:0 10px;}
.product-details .col:last-child{ float:none}
.product-details .col:first-child{ background-color:#333; background:linear-gradient(#222, #555)}
.product-details .pic{ width:50%; float:none; padding-top:10px; padding-bottom:10px; margin-left:auto; margin-right:auto}
.pinfobox{ font-size:12px; padding-top:10px; padding-right:0;}
.pinfobox .title{ font-size:14px; font-weight:bold; margin-bottom:2px;}
.pinfobox .intro{ line-height:1.42; margin-bottom:6px;}
.pinfobox .intro p{ margin:0;}
.pinfobox .numbox{margin-bottom:6px;}
.pinfobox .numbox .num-select{font-size:12px; min-width:70px; border:1px solid #d5d5d5; height:18px; vertical-align:top;}
.pinfobox .price{ color:#b83232; font-family: Arial, sans-serif;margin-bottom:10px;}

.pinfobox .bot .icon{ width:14px; height:14px;  margin-right:4px; position: relative; top: -2px; }
.pinfobox .bot .cart{ background: url(../images/cart01.png) no-repeat; background-size:cover}
.pinfobox .bot .cart2{ background: url(../images/cart02.png) no-repeat;background-size:cover}
.pinfobox .button-buy{padding: 0px; width:104px; height:26px; line-height: 26px; font-size: 14px; letter-spacing: 0em; border-radius: 20px; margin-right:15px; }



.product-section{ max-width:100%; padding-top:20px; padding-bottom:30px;}

 /*product-details2*/
.product-details2{ margin-bottom:25px}
.product-details2 .col1{ width:auto; float:none;}
.product-details2 .col2{ width:auto; float:none;  }
.product-details2 .picbox{ overflow:hidden; max-width:86%; margin-left:auto; margin-right:auto}
.product-details2 .picbox img{ max-width:none}
.zoomdiv{ border:0px }
.spec-preview{ width:auto; float:none}
.spec-scroll{ padding:5px; width:auto; height:auto;}
.spec-scroll .items ul li{ padding:2px; width:20%}

.pro-share{ padding:12px 7%;  font-size:14px}
.pro-share a{  margin:0 5px;}
.pro-share a em{ vertical-align:middle; margin-left:5px;}
.pro-share .icon{ width:16px; height:16px; }

.pinfobox2{ font-size:14px; padding:0;}

.pinfobox2 .title{ font-size:20px; margin-top:0; padding:10px 7%}

.pinfobox2 .boxbd{ padding:10px 7%;}
.pinfobox2 .boxbd .dl{ padding:7px 0}
.pinfobox2 .price{  }
.pinfobox2 .price b span{ font-size:18px;}
.pinfobox2 .freight{ padding-top:10px;}
.pinfobox2 .moblock{ width:100%; margin-left:0; position:relative; left:-5em; margin-bottom:-35px; z-index:10; margin-top:-7px;}
.pinfobox2 .moblock-num{ position:relative; z-index:11; margin-top:-10px;}
.pinfobox2 .bot { padding:20px 10px; text-align:center}
.pinfobox2 .bot .icon{ width:18px; height:18px;  margin-right:4px; position: relative; top:-2px; }
.pinfobox2 .bot .cart{  background-size:cover}
.pinfobox2 .bot .cart2{  background-size:cover}
.pinfobox2 .button-buy{ margin-right:0; font-size:16px; width:130px; height:34px; line-height:34px;}
.pinfobox2 .button-buy.s2{ margin-right:10px;}

.pinfobox2 .choose-item:after{ width:16px; height:16px;  bottom:-2px; right:-10px; }


/*p-quantity*/
.p-quantity{ margin-right:0; box-sizing:border-box;  text-align:left; }
.p-quantity>span{ font-size:14px; margin-left:10px;}
.p-quantity>span em{ font-size:12px;}
 
.pinfobox2 .feature{ }
.pinfobox2 .feature .tit{ padding:0 15px;}
.pinfobox2 .feature .txt{ line-height:1.7; padding:0 15px; padding-bottom:15px;}


/*param-common-outer*/
 
.param-item-box{ font-size:12px; }
.param-item-box .boxhd .tit{ padding-left:15px; padding-right:15px; font-size:14px}
.param-item-box .boxhd .cicon{ width:16px; height:16px; margin-top:-8px; right:15px;}
.param-item-box .boxbd{ line-height:1.6; padding:10px 15px;}
.param-data-ul li{ width:100%; box-sizing:border-box; padding:0px; float:none}

/*comment-view*/ 
 
.comment-view-cell{ padding:10px 5px;}
.comment-view-cell>a{ display: block; padding: inherit; margin: -10px -5px;}
.comment-view-cell .nie-media-object{  width:50px; height:50px; line-height:50px; margin-right:10px;}
 
.comment-view-cell  .nie-media-body h4{ font-size:14px; }
.comment-view-cell  .nie-media-body h4 small{ font-size: 12px; margin-left:10px;}
.comment-view-cell  .nie-media-body p{ font-size:12px}

/*details-intro-box*/
.details-intro-box{ font-size:12px; display:none}
.details-intro-box .boxhd{}
.details-intro-box .boxhd .tit{ font-size:16px}
.details-intro-box .boxbd{ line-height:1.6; padding:10px 15px; overflow:hidden}


/*details-intro-box-mob*/
.details-intro-box-mob{ font-size:12px; display:block}
.details-intro-box-mob .boxhd{}
.details-intro-box-mob .boxhd .tit{ font-size:16px;color:#FF0000;}
.details-intro-box-mob .boxbd{ line-height:1.6; padding:10px 15px; overflow:hidden}

/*pro-paing*/
.pro-paing{ top:60px; left: auto;right: 10px;font-size:16px; }
/*recommend-product*/
.recommend-product-ctrl{ display:block}
.recommend-product{}
.recommend-product .layout{ width:100%; box-sizing:border-box; padding-left:30px; padding-right:30px;}
.recommend-item {padding:5px; text-align: center;transition: all .7s cubic-bezier(.455, .03, .515, .955); will-change: transform;}
.recommend-item .title { font-size:12px; }
.recommend-product .owl-theme .owl-controls .owl-nav .owl-next { right:-30px; }
.recommend-product .owl-theme .owl-controls .owl-nav .owl-prev {left:-30px;}

.recommend-product.open{ transform:translateY(0%);}
#open-recommend-product:hover{background-color:#fff;border-color:#c8c8c8; color:#969696;}
#open-recommend-product.open{ background-color:#cc9c5c;border-color:#cc9c5c; color:#fff;}
/*button-back-box*/
.button-back-box{ position:fixed; right:10px; bottom:10px; }
.button-back{ padding:0 10px; line-height:22px; font-size:12px;}
 
.button-back em{ margin-left:6px;}
.recommend-product .hd .tit{ font-size:16px;}
/*page-member*/
 
.page-member .layout{ width:100%;}
.page-member .member-hd{ padding-bottom:15px; padding-top:10px;}
.page-member .member-bd{ padding-top:15px; padding-bottom:10px;}
.member-welcome{ padding-left:10px; padding-right:10px;} 
/*member-menu*/
.member-menu{ padding-top:10px;}
.member-menu ul li dl{ text-align:center}
 
.member-menu ul li dl dt img{ width:40px; height:40px;}
.member-menu ul li dl dt .num{ font-size:12px;  line-height:1.3; padding:0 4px; }
.member-menu ul li dl dd{ font-size:12px; padding-left:0; max-height:1.2em; overflow:hidden; display:block}
/*member-common-hd*/
.member-common-hd{ padding-left:10px; padding-right:10px;}
.member-common-hd .icon{ max-width:20px; }
.member-common-hd .icon img{ }
.member-common-hd .tit{ font-size:14px;}
.pro-img{ width:80px; }

/*member-cart-box*/
.member-cart-box{ font-size:12px; padding-top:15px;}
.cart-table{ width:100%; background-color:#fff;}
.cart-table th{  display:none}
.cart-table td{ border:0px solid #f9f9f9; border-bottom:1px dashed #e0e0e0; text-align:left; padding:8px 10px; position:relative; width:100%;  display:block;  box-sizing:border-box; vertical-align:middle}
.cart-table td.pro{ text-align:left; max-width:none}
.cart-table tr{border-bottom:6px solid #f9f9f9; box-sizing:border-box; display:block; }
.cart-table tr td:last-child{ border-bottom:0}
.cart-table .date{ position:static; padding:2px 0; background-color:#e9e9e9; transform:scaleY(1); margin-top:5px;}

.cart-table .norms p{ display:inline-block; vertical-align:middle}
/*cart-total*/
.cart-total{ padding-top:15px;}
.cart-numbox{display:inline-block;width:50%;}
.cart-numbox .num-select{  width:100%}
.cart-button-box{ margin-top:15px; margin-bottom:15px; font-size:0}
.cart-button-box .nie-btn{ letter-spacing:0; margin:2px; width:48%;}
.cart-button-box .btnsc{ position:static;}
.cart-table .addtime p{ display:inline-block; vertical-align:middle}
.cart-table td:before{min-width:6em; display:inline-block; }
.cart-table .ctrl:before{ content:"操作："; }
.cart-table .pro:before{ content:"商品："; }
.cart-table .norms:before{ content:"规格："; }
.cart-table .unitcost:before{ content:"单价："; }
.cart-table .amount:before{ content:"数量："; }
.cart-table .subtotal:before{ content:"小计："; }
.cart-table .states:before{ content:"状态："; }
.cart-table .orderno:before{ content:"订单编号："; }
.cart-table .money:before{ content:"金额："; }
.cart-table .handling:before{ content:"订单处理："; }
.cart-table .date:before{ content:"订购日期：";min-width:6em; display:inline-block; }

.cart-table .choose:before{ content:"选择："; }
.cart-table .addtime:before{ content:"放入日期："; }
.cart-table .selling:before{ content:"售价："; }
.cart-table .func:before{ content:"功能："; }
.cart-table .tdbuy:before{ content:"立即购买："; }
/*member-info-box*/
.member-info-box{ font-size:12px; padding-top:15px; padding-bottom:15px;}
.member-info-box .formrow { zoom: 1; margin-bottom:10px; padding-left:10px; padding-right:10px;}
.member-info-box .formrow .dt{ width:100%; float:none; text-align:left; box-sizing:border-box; padding-right:0; line-height:1.5;}
.member-info-box .formrow .dd{ width:100%; float:none; box-sizing:border-box; color:#595757; line-height:1.5;}
.member-info-box .input{ width:100%; max-width:none;}
 
.member-info-box .input.md{ max-width:none;}
.member-info-box .input.lg{ max-width:none}
/*query-conditions*/
.query-conditions{  padding-top:15px; padding-bottom:15px; padding-left:0px; padding-right:0px; font-size:12px}
.query-conditions .q-select{  margin:0 1%;margin-bottom:10px; width:46%; min-width:3em;}
.query-conditions .q-input{  min-width:70%; }
 /*order-details-box*/
.order-details-box {font-size:12px; margin-top:15px; margin-bottom:15px;}
 
.order-details-box .boxhd .tit{ font-size:14px;}
.order-details-box .boxhd .icon{ max-width:20px;}
.order-details-box .boxbd{ }
/*order-details-table*/
 
.order-details-table td{ padding:2px; line-height:1.6}
.order-details-table tr td:first-child{ }
.order-details-table span{ display:block;}
/*button-gray-big*/
.button-gray-big{  font-size:16px}

/*member-notice-box*/
.member-notice-box{ font-size:12px}
.member-notice-list{font-size:12px; padding-top:10px;}
.member-notice-list ul{}
.member-notice-list ul li{  padding:10px 10px;}
 
.member-notice-details .bd{ line-height:1.8; border-bottom:1px solid #bbb;padding:0 10px;}
.member-notice-details .bd p{ margin:0; font-size:12px}
.member-notice-details .bd .bdinner{  padding-top:10px; padding-bottom:10px;}
/*member-return-box*/
.member-return-box{ font-size:12px}
.member-return-details{}
 
.member-return-details .bd{   padding-left:10px; padding-right:10px;}
.member-return-details .bd h3{  font-size:14px;  }
.member-return-details .bd h4{ font-size:12px}
.member-return-details .bd p{  font-size:12px; }
 
.member-return-details .bd .bdinner{ padding-top:10px; padding-bottom:10px;}

.member-return-details .details-ul{ padding:10px 10px; }
 .member-return-details .details-form .formrow{zoom:1; margin-bottom:10px;}
 
.member-return-details .details-form .formrow .dt{ max-width:none; float:none;}
.member-return-details .details-form .formrow .dd{ margin-left:0;}
.member-return-details .details-form .input{  max-width:none;}
 
/*wine-life-page*/
.wine-life-page{ padding-top:40px;}
.wine-life-page-section{}
.wine-life-page-box{ position:relative; max-width:90%; margin-left:auto; margin-right:auto; padding-bottom:40px; padding-top:40px;}
.wine-life-page-box .box-hd{ margin-bottom:10px; }
.wine-life-page-box .box-hd .entit{ font-size:24px; margin-bottom:5px;}
.wine-life-page-box .box-hd .tit{font-size:20px; }
 
/*wine-life-list*/
.wine-life-list{}
.wine-life-list .wine-life-col{padding:12px; width:100%;}
.wine-life-item .tit{ font-size:14px; }
.wine-life-item .cont{ padding:10px; font-size:12px}

 /*wine-life-details*/
.wine-life-details{ width:90%; font-size:12px; padding:20px 0;}
.wine-life-details .box-hd{ margin-bottom:20px;}
.wine-life-details .box-hd .tit{  font-size:14px; height:36px; line-height:36px; padding-left:10px; padding-right:10px;}

/*honor-details*/
.honor-details{ max-width:90%; margin-left:auto; margin-right:auto; font-size:12px; padding:20px 0;}
.honor-details .box-hd{ margin-bottom:20px; }
.honor-details .box-hd .entit{ font-size:24px; }
.honor-details .box-hd .tit{ font-size:20px; }


/*outlet-list-box*/
.outlet-banner .txt{ font-size:20px;padding:10%; }
.outlet-list-box{ max-width:100%; padding:10px 5px; box-sizing:border-box;}
.outlet-list-box .col{ padding:7px 5px; width:50%;}
.outlet-item .tit{ font-size:12px; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;}

/*dealers-section*/
.dealers-box-outer{ position:relative; padding:10px 0;}
.dealers-box{ width:auto; height:auto; background:rgba(255,255,255,0.6);}
.dealers-box-main{width:auto; height:auto; top:0px; }
.dealers-box-inner{ padding:0px;}
.dealers-left{ width:100%; float:none;box-sizing:border-box;}
.dealers-right{ width:100%; float:none; box-sizing:border-box; padding-left:0px;}

.dealers-menu{ padding-top:0px; }
.dealers-menu ul li{ width:33.33%; float:left; text-align:center; }
.dealers-menu ul li a{ font-size:12px;padding:5px}
.dealers-menu ul li .icon{ width:20px; height:20px; display:block; margin-left:auto; margin-right:auto; margin-bottom:5px;}
.dealers-menu ul li.li3{ margin-top:0; border-bottom:1px dotted #a30d23}
.dealers-menu ul li.on a{ background-color:rgba(0,0,0,0.1); }
.dealers-content { padding-bottom:20px;}
.dealers-content .hd{ font-size:16px; padding:10px 15px;}
.dealers-content .hd .icon{ width:16px; height:16px;}
.dealers-content .hd .tit{ margin-left:5px;}
.dealers-content .bd{ font-size:12px; padding:15px 15px;}
.dealers-download-list li{ font-size:12px; }
.dealers-box .owl-theme .owl-controls .owl-nav div{ display:none !important}
.dealers-box .owl-theme .owl-controls .owl-nav .owl-next { right:-30px}
.dealers-box .owl-theme .owl-controls .owl-nav .owl-prev { left:-30px;}
.dealers-box .owl-theme .owl-dots { left:20px; right:20px; text-align:center; bottom:5px}


/*page-login*/
.login-outer{ max-width:100%; box-sizing:border-box; padding:0% 0%; }
.login-outer .col-pic{ max-width:100%; float:none}
.login-outer .col-pic img{ }
.login-outer .col-main{ width:100%;float:none; box-sizing:border-box;}
/*login-box*/
.login-box{ padding:15px; }
.login-box .hd .tit{ font-size:18px; }
.login-box .bd{ font-size:14px;}
/*.login-form-box*/
.login-form-box{}
.login-form-box .input.input-ck{ max-width:42%; margin-right:1%; }
.login-form-box .forget-link{ margin-left:10px;}
 
/*register-outer*/
.register-outer{ max-width:100%; padding:20px 0;}
.register-outer .col-hd{  padding-bottom:10px; padding-right:15px; padding-left:15px;} 
/*register-box*/
.register-box{ padding:15px;}
 
.register-box .hd .tit{ font-size:18px;}
.register-box .bd{ font-size:14px; padding:10px 0;}
.register-form-box .form-rows{ padding:7px 0 ;}
.register-form-box .input.input-m-auth{ max-width:80%; }
.register-form-box .m-auth-button{ max-width:80%; }
.register-form-box .submit-button{ max-width:80%; }

/*shop-tabhd-box*/
.shop-tabhd-outer{ position:fixed; left:0px; top:auto; bottom:0; width:100%; margin-top:0px; z-index:105; border-bottom:0}
.shop-tabhd-box{ margin-left:auto; margin-right:auto;}
.shop-tabhd{ display:table; table-layout:fixed; width:100%;}
.shop-tabhd li{ font-size:12px; display:table-cell; width:100%;text-align:center; border-bottom:0px }
.shop-tabhd li a{ display:block; padding:10px 0px; color:#666;background-color:#fff}
 
.shop-tabhd li .fa{ font-size:14px; margin-right:0px; width:auto; display:block; margin-bottom:5px;}
.shop-tabhd-link{ display:table; table-layout:fixed; width:100%;}
.shop-tabhd-link li{  display:table-cell; width:100%;text-align:center;border-bottom:0px;}
.shop-tabhd-link li:first-child{ border-right:1px solid #e5e5e5}
.shop-tabhd-link li a{ padding:10px 10px; }
/**/
.shop-tabhd-outer ~ .footer-box{ padding-bottom:70px;}
.product-page ~ .footer-box{ padding-bottom:70px;}
/*shop-recommend-box*/
.shop-recommend-box{ padding-top:20px;}
.shop-recommend-box .headline{ margin-bottom:20px; font-size:18px; }
 

.rec-commbox{ margin-bottom:10px;}
.rec-commbox .comhd{ padding:8px 15px;  }
.rec-commbox .comhd em{ font-size:14px; }
.rec-commbox .combd{padding:15px; font-size:12px; }
.img-text-box{}
.img-text-box{ padding:0px; }
.img-text-box .pic{ padding:0; max-width:100%; float:none}
.img-text-box .pic img{}
.img-text-box .cont{ max-width:100%; margin-left:0 }
.img-text-box .cont .title{ margin-top:10px; margin-bottom:10px; font-size:18px; }
 
/*review-past-list*/
.review-past-list{}
.past-item{ font-size:12px; text-align:center}
.past-item {padding:10px 10px;}
.review-past-list.owl-theme .owl-controls .owl-nav div { width:30px; height: 30px; margin-top: -15px; }
.review-past-list.owl-theme .owl-controls .owl-nav .owl-next { right:-15px; }
.review-past-list.owl-theme .owl-controls .owl-nav .owl-prev { left:-15px; }

.shop-gift-list{ padding:10px 0;}
.shop-gift-list .col{ width:50%; padding:10px;}
.gift-item  .pic img{ transform:scale(1);}
.gift-item .title{ font-size:14px}

.product-section {}
 
 


/*honor-accordion-outer*/
.honor-accordion ul >li{ margin-bottom:5px;}
.honor-accordion .accordion-title { font-size:1.1em; padding:10px 0px; padding-right:40px;}
.honor-accordion .accordion-title .date{ margin-right:4px;}
.honor-accordion .accordion-title em{ width:14px; height:14px; right:0;}
.honor-accordion .accordion-cont { padding:10px 0px;}

/*honor-accordion-outer*/
.honor-accordion ul >li{ margin-bottom:10px;}
.honor-accordion .accordion-title { font-size:1.2em;padding:10px 20px; padding-left:0 }
.honor-accordion .accordion-cont { padding:10px 0px;}
.page-member .member-bd .layout{ max-width:740px;}

/*member-section*/
.member-section { padding-top:10px; }
 
.member-section .tr{  }
.member-section .tr .td{ float:none; }
.member-section .tr .td.col1{ width:100%; margin-bottom:10px;}
.member-section .tr .td.col2{ width:100%}
.member-section .tr .td.col3{ width:100%}
.member-user{ padding:0 15px; }
.member-user .dt{  margin-right:20px; }
 /*member-nav*/
.member-nav{ font-size:14px; padding:0 15px;}
.member-nav ul li{ line-height:20px; }
.member-nav ul li .nie-icon img{ width:20px;}

/*member-linknav*/
.member-linknav{ font-size:14px; padding:0 15px;}
.member-linknav ul{ margin-left: 0;}
.member-linknav ul li{ padding: 5px; text-align: center;}

.member-info-box .nie-row .nie-col-xs-3{ width:100%;}
.member-info-box .nie-row .nie-col-xs-9{ width:100%;}
 /*edit-user-pic*/
.edit-user-pic{ font-size:12px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.edit-user-pic .pic { margin-bottom:10px;}
.edit-user-pic .pic img{ width:140px; height:140px; }
.edit-user-pic .intro{ padding:5px 0;}
.collect-list ul li{ width:33.33%; padding:5px; font-size:12px}
/*.member-common-outer*/
.member-common-outer{ padding:10px 10px;}
.member-common-outer.mb30{ margin-bottom:15px;}
.member-service-tabbox{ padding:15px 0;}
.member-service-tabbox .tab-hd{ }
.member-service-tabbox .tab-hd ul{}
.member-service-tabbox .tab-hd ul li{ border-radius:20px; height:26px; line-height:26px; margin-right:10px;  font-size:14px; margin-bottom:10px;}
 
.member-service-tabbox .tab-bd .tab-pane{padding-top:10px;}
.member-service-tabbox .tab-bd .tab-pane .tab-pane-details{ font-size:12px}
.faqs-box .faqs-item{ margin-bottom:10px; font-size:14px}
.faqs-item .hd .tit{  padding:5px 30px 5px 30px; line-height:26px;}
.faqs-item .faqs-icon{ width:16px; height:16px; left:10px; margin-top:-8px;}
.faqs-item .hd .cicon{ right:10px;}
.faqs-item .bd .faqs-icon{ top:13px; margin-top:0}
.faqs-item .bd{ padding:10px 10px 10px 30px; }
/*intro-group*/
.intro-group{ margin-bottom:10px;}
.intro-group .ghd{ font-size:14px; padding:7px 10px; }
.intro-group .gbd{padding:10px 10px; }
 



/*honor-details-table */
 
.honor-details-table th { padding:5px 5px; font-size: 12px;  }
 
.honor-details-table td { padding:5px 5px;  font-size:12px; }
 /*fix-cart-bar*/
.fix-cart-bar{ right:1%; bottom:95px;}
.fix-cart-bar .li .num{ min-width:16px; padding:1px; font-size:12px; border-width:1px;}
.fix-cart-bar .li .nicon{  width:52px; height:45px;}

.nie-btn-small{ font-size:12px}


/**/
.video-page{  padding:20px 0}
.video-page .layout{ padding-left:10px; padding-right:10px; box-sizing:border-box}
.video-hd{ color:#fff}
.video-hd{ text-align:center;  }
.video-hd .entit{ font-size:20px; color:#d4a96c; }
.video-hd .tit{ font-size:18px;}
.video-list{ padding:10px 0; }
.video-list ul{ margin:-0px;}
.video-list ul li{ width:50%; padding:8px;}
.video-list ul li .title{ font-size:14px; }
 

.video-fd { font-size:14px}
.video-fd a{ color:#d4a96c;}
.video-fd .paper .fa{ }
.video-fd .more .fa{ font-size:20px; }

.video-section-hd .hd-layout{}
.video-section-hd .hd-layout .more{ position:static; font-size:14px; padding:10px;}
.video-section-hd .hd-layout .more .fa{ font-size:20px}

.product-details-fix-cart-bar .fix-cart-bar{ right:1%; top:auto; bottom:95px }

.member-order-outer{ font-size:12px; padding:15px 0; padding-bottom:10px;}
.order-group .hd .orderno{ display:block;font-size:12px; margin-left:22px;}
/*order-group-table*/
.order-group-table{ width:100%; margin-bottom:-1px; border-top:1px solid #ddd;}
.order-group-table td{border-color:transparent; border-bottom:1px solid #ddd; padding:10px 10px;  width:50%; display:inline-block; box-sizing:border-box;}
.order-group-table tr td:first-child{ }
.order-group-table tr:last-child td{ }
.order-group-table .top{ position:static;}
 
.order-group-table p{ margin-bottom:0}
.order-group-table .coltd-1{ width:auto}
.order-group-table .coltd-2{ width:auto}
.order-group-table .coltd-3{ width:auto}
.order-group-table .coltd-4{ width:auto}
.order-group-table .coltd-5{ width:auto}
.order-group-table .coltd-6{ width:auto}
.oplink{}
.oplink li{ display:inline-block; margin:0 2px;}
 
.order-group-table .pro{ text-align:left; padding-left:5px; width:100%}
.order-group-table .amount{}
.order-group-table .money{}
.order-group-table .states{ display:none}
.order-group-table .total{ display:none; vertical-align:bottom; text-align:right; width:100%; }
.order-group-table .handling{ width:100%; display:none}

.order-group-table .mob-states{  text-align:right;width:100%;}
.order-group-table .mob-total{ text-align:right; width:100%; }
.order-group-table .mob-handling{ width:100%; }

/*shop-cart-area*/
.shop-cart-area{position:fixed; bottom: 0; left: 0; right: 0; z-index: 120; background-color: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.2);}
.shop-cart-area .cart-total{ padding:5px !important;border-bottom: 1px solid #e5e5e5;}
.shop-cart-area .cart-button-box{ margin-top:5px; margin-bottom:5px;}
}

	
 